package com.ruoyi.carShop.domain;

import com.fasterxml.jackson.annotation.JsonFormat;
import com.ruoyi.common.core.annotation.Excel;
import lombok.Data;

import java.math.BigDecimal;
import java.util.Date;
@Data
public class RegisterAndChange {
    //验证码
    private String code;
    //商家门店照片路径
    private String img;


    /** 商户ID */
    @Excel(name = "商户ID")
    private Long mid;

    /** 负责人 */
    @Excel(name = "负责人")
    private String director;

    /** 身份证号码 */
    @Excel(name = "身份证号码")
    private String idCard;

    /** 手机号 */
    @Excel(name = "手机号")
    private String mobile;

    /** 工商营业执照号码 */
    @Excel(name = "工商营业执照号码")
    private String businessLicenseId;

    /** 营业执照图片路径 */
    @Excel(name = "营业执照图片路径")
    private String businessLicenseImg;

    /** 身份证正面图片路径 */
    @Excel(name = "身份证正面图片路径")
    private String front;

    /** 身份证反面图片路径 */
    @Excel(name = "身份证反面图片路径")
    private String opposite;

    //商户信息

    /** 商户id */
    private Long merchantId;

    /** 店铺名称 */
    @Excel(name = "店铺名称")
    private String merchantName;


    /** 经营区域 */
    @Excel(name = "经营区域")
    private String operatingArea;

    /** 注册时间 */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    @Excel(name = "注册时间", width = 30, dateFormat = "yyyy-MM-dd HH:mm:ss")
    private Date regTime;

    /** 开始营业时间 */
    @JsonFormat(pattern = "yyyy-MM-dd")
    @Excel(name = "开始营业时间", width = 30, dateFormat = "yyyy-MM-dd")
    private Date startTime;

    /** 停止营业时间 */
    @JsonFormat(pattern = "yyyy-MM-dd")
    @Excel(name = "停止营业时间", width = 30, dateFormat = "yyyy-MM-dd")
    private Date endTime;

    /** 详细地址 */
    @Excel(name = "详细地址")
    private String address;
    /** 省 */
    @Excel(name = "省")
    private String province;

    /** 市 */
    @Excel(name = "市")
    private String city;

    /** 区 */
    @Excel(name = "区")
    private String district;

    /** 经度 */
    @Excel(name = "经度")
    private BigDecimal longitude;

    /** 纬度 */
    @Excel(name = "纬度")
    private BigDecimal latitude;

    /** 商家介绍 */
    @Excel(name = "商家介绍")
    private String description;

    /** 商家评分 */
    @Excel(name = "商家评分")
    private Long rate;

    /** 审核状态 */
    @Excel(name = "审核状态")
    private String status;


    /** 逻辑删除字段，0 表示正常，1 表示已删除 */
    @Excel(name = "逻辑删除字段，0 表示正常，1 表示已删除")
    private Integer delStatus;



}
